iT邦幫忙

2023 iThome 鐵人賽

DAY 22
0
Cloud Native

擱淺中掙扎系列 第 22

<DAY22> Docker X Docker Compose 管理多個容器

  • 分享至 

  • xImage
  •  

確保你的Docker和DockerCompose已安裝並可用,並你已經創建好映像了。

docker-compose.yml的內容如下:

version: '3'
services:
  webapp:
    image: my-web-app-image:latest
    ports:
      - "8080:80"
    depends_on:
      - database
  database:
    image: postgres:latest
    environment:
      POSTGRES_PASSWORD: mypassword

可以看到裡面有2個image。

然後在docker-compose.yml目錄下輸入:

docker-compose up -d

-d是讓他在背景執行。

這東西可以寫得很複雜,你可以定義每個容器關聯,啟動先後順序,設置一個容器去監測管理其他容器等。

額外

監視容器日誌:

docker-compose logs

停止容器:

docker-compose down

刪除容器及其相關資源:

docker-compose down -v

https://ithelp.ithome.com.tw/upload/images/20231007/20151014xvpPzqMTBm.png


上一篇
<DAY21> Docker X 上傳(push)和下載(pull)鏡像
下一篇
<DAY23>
系列文
擱淺中掙扎29
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言